import { AMI_IStall_myStallName } from "./AMI_IStall_myStallName";
import { AMI_IStall_modifyStallName } from "./AMI_IStall_modifyStallName";
import { SEntityId } from "../Public/SEntityId";
import { AMI_IStall_startStall } from "./AMI_IStall_startStall";
import { AMI_IStall_endStall } from "./AMI_IStall_endStall";
import { AMI_IStall_openStall } from "./AMI_IStall_openStall";
import { AMI_IStall_closeStall } from "./AMI_IStall_closeStall";
import { AMI_IStall_upItem } from "./AMI_IStall_upItem";
import { AMI_IStall_downItem } from "./AMI_IStall_downItem";
import { AMI_IStall_buyItem } from "./AMI_IStall_buyItem";
import { AMI_IStall_buyItemResult } from "./AMI_IStall_buyItemResult";
import { SStallBuy } from "../Public/SStallBuy";
import { AMI_IStall_modifyStallIntroduce } from "./AMI_IStall_modifyStallIntroduce";
import { AMI_IStall_clearStallLeaveWords } from "./AMI_IStall_clearStallLeaveWords";
import { AMI_IStall_addStallLeaveWord } from "./AMI_IStall_addStallLeaveWord";
type int = number;
//class IStallPrx
    
    export interface IStallPrx
    {
        myStallName_async(arg1: AMI_IStall_myStallName): void;

        modifyStallName_async(arg1: AMI_IStall_modifyStallName, arg2: SEntityId, arg3: string): void;

        startStall_async(arg1: AMI_IStall_startStall): void;

        endStall_async(arg1: AMI_IStall_endStall): void;

        openStall_async(arg1: AMI_IStall_openStall, arg2: SEntityId): void;

        closeStall_async(arg1: AMI_IStall_closeStall, arg2: SEntityId): void;

        upItem_async(arg1: AMI_IStall_upItem, arg2: string, arg3: int, arg4: int, arg5: int): void;

        downItem_async(arg1: AMI_IStall_downItem, arg2: string): void;

        buyItem_async(arg1: AMI_IStall_buyItem, arg2: SEntityId, arg3: SEntityId, arg4: string, arg5: int, arg6: int, arg7: int): void;

        buyItemResult_async(arg1: AMI_IStall_buyItemResult, arg2: SStallBuy): void;

        modifyStallIntroduce_async(arg1: AMI_IStall_modifyStallIntroduce, arg2: SEntityId, arg3: string): void;

        clearStallLeaveWords_async(arg1: AMI_IStall_clearStallLeaveWords, arg2: SEntityId): void;

        addStallLeaveWord_async(arg1: AMI_IStall_addStallLeaveWord, arg2: SEntityId, arg3: SEntityId, arg4: string): void;
    }
